Conversation
added 9 commits
June 13, 2023 12:11
added 2 commits
June 30, 2023 10:59
|
Benchmark Results for unmodified programs 🚀
|
Oppen
reviewed
Jun 30, 2023
Oppen
approved these changes
Jun 30, 2023
Collaborator
|
@Juan-M-V please can you solve the conflicts and check the failing CI workflows |
MegaRedHand
reviewed
Jul 7, 2023
MegaRedHand
reviewed
Jul 7, 2023
Codecov Report
@@ Coverage Diff @@
## main #1306 +/- ##
=======================================
Coverage 97.88% 97.88%
=======================================
Files 89 89
Lines 35469 35469
=======================================
Hits 34719 34719
Misses 750 750
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
…s into add-abitrary-fuzzing
This reverts commit 6b5a95a.
Oppen
approved these changes
Jul 10, 2023
…s into add-abitrary-fuzzing
kariy
pushed a commit
to dojoengine/cairo-rs
that referenced
this pull request
Jul 25, 2023
* Create fuzzer * Remove cli * Update fuzzer * Change fuzzer name * Add arbitrary * Add fuzzer using arbitrary * Add fuzzer * Use run until steps * Remove end * Update changelog * Update CHANGELOG.md * Update CHANGELOG.md * Change macro cfg * Update bincode * Update Arbitrary deps * Check for std with arbitrary * Update Cargo.toml * Revert "Update bincode" This reverts commit 6b5a95a. * Revert to update bincode * Fix arbitrary imports * Run linter * Run linter --------- Co-authored-by: Juanma <juanma@Juanmas-MacBook-Air.local> Co-authored-by: Pedro Fontana <fontana.pedro93@gmail.com>
kariy
pushed a commit
to dojoengine/cairo-rs
that referenced
this pull request
Jul 25, 2023
* Create fuzzer * Remove cli * Update fuzzer * Change fuzzer name * Add arbitrary * Add fuzzer using arbitrary * Add fuzzer * Use run until steps * Remove end * Update changelog * Update CHANGELOG.md * Update CHANGELOG.md * Change macro cfg * Update bincode * Update Arbitrary deps * Check for std with arbitrary * Update Cargo.toml * Revert "Update bincode" This reverts commit 6b5a95a. * Revert to update bincode * Fix arbitrary imports * Run linter * Run linter --------- Co-authored-by: Juanma <juanma@Juanmas-MacBook-Air.local> Co-authored-by: Pedro Fontana <fontana.pedro93@gmail.com>
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add arbitrary and create a fuzzer using arbitrary for programs
Description
The arbitrary crate provides a derive macro to allow structs to be generated easily from random bytes. This is useful for proptests or structure aware fuzzers.
A feature was added to the VM and the felt crate to give the arbitrary derive to the Program and CairoRunConfig structs. Also a fuzzer using this feature was created.
Checklist